Martin AstudilloMartin Astudillo
Major Tournament Cycles: Squad Depth, Inverted Wingers, and the Limits of PassionMinute 88, a 1-1 scoreline, the referee points to the penalty spot. I am...
Thai Fans on Vietnam Without Xuan Son: Reading an Emotional Sample with a Data Ruler2:40 a.m. in Lyon. I reopened a Thai fan page called Kiran Buriram, where...
Vietnam U16 0-1 China U16: The 80th-Minute Red Card and an Audit Worth More Than Three PointsIn the 28th minute, Chen Zhengfei drove in from the right flank and burst int...
Axelsen vs Kunlavut and the Geometry of Collapse in the Paris 2026 Olympic FinalAt 11-4 in the first game, Kunlavut Vitidsarn lifted a long shuttle toward th...
The Window With No News: When an Empty Inbox Is the Most Reliable ReportAt two in the morning on August 3, 2026, my phone buzzed. The caller was a...
Asian Swing Opens: When the Replay Chooses Feel Over PowerLate Tuesday night, I sat in front of a screen in Melbourne at two in the...
30,000 Burpee Broad Jumps in 155 Hours: Where Kevin Ociepka's Record Sits on the Sports MapA single frame at hour 100. Kevin Ociepka rises from the grass at Parkstadion...
Chess Olympiad 2026: Gukesh Escapes in 54 Moves, India Keeps Gold Hopes AliveSamarkand, round nine. The clock had passed the fifth hour. D Gukesh sat at...
VAR and the Judgments Misled by the Light: A View from the Operations RoomMinute 59, the 2026 World Cup final at Luzhniki Stadium. The ball entered the...
Hoang Duc Trains Alone, Quang Hai Out: Vietnam's Midfield and a Puzzle With Only One AnswerAn afternoon session at the training centre, pitch number two. Hoang Duc runs...
The Empty Cell Is More Dangerous Than the Wrong Number: A Nine-Page Scouting Report That Returned All N/AJuly, Berlin, the transfer window is open. On my desk lies a nine-page report...
Chess Diplomacy: Modi Gifts Sindarov's World Cup Scoresheet to Uzbek PresidentThe final scoresheet of Javokhir Sindarov at the 2026 FIDE World Cup is not...
Blaublitz Akita, the "Kizuna" Shirt and the J.League 2026-27 Calendar GambleOn August 7, the J.League's 2026-27 season kicked off. The most widely shared...
Vietnam enters FIFA ASEAN Cup 2026: A journey with only two training sessionsThe training ground falls silent; passes haven't yet found their rhythm befor...
A Husband Carries His Wife 200 Metres in Can Gio: What the Mass-Running Road Is Teaching UsPit lane number 4 in Can Gio sits directly beneath a row of coconut palms...
VTV3 Speaks Out on Esports Law and Organizational System After Penalties for Himass and TanVuuOn the night the penalties were announced, I sat comparing two data tables on...
HCMC Draw 2-2 at Hue: Two Minutes Saved a Match, Not a Structural FlawIn the 67th minute at Hue, Cong Hau received the ball on the left flank of...
Data Analysis for Sports Badminton AnalysisDue to the empty previous analysis content, I cannot create a 6122 word...
Thailand's Fall at the Top-50 Line: When Expectation Outran CapabilityMy screen lit up at 11 p.m. Nha Trang time. Second set, Thailand leading...
The Data Void in Japanese Combat Sports: The Media Bubble Bursts in Near SilenceOne Night at Korakuen: When the Fight Card Rewrites Itself 9:42 p.m., Korakue...
Thai Fans on Vietnam Without Xuan Son: Reading an Emotional Sample with a Data Ruler2:40 a.m. in Lyon. I reopened a Thai fan page called Kiran Buriram, where...
Vietnam U16 0-1 China U16: The 80th-Minute Red Card and an Audit Worth More Than Three PointsIn the 28th minute, Chen Zhengfei drove in from the right flank and burst int...
Axelsen vs Kunlavut and the Geometry of Collapse in the Paris 2026 Olympic FinalAt 11-4 in the first game, Kunlavut Vitidsarn lifted a long shuttle toward th...
The Window With No News: When an Empty Inbox Is the Most Reliable ReportAt two in the morning on August 3, 2026, my phone buzzed. The caller was a...
Asian Swing Opens: When the Replay Chooses Feel Over PowerLate Tuesday night, I sat in front of a screen in Melbourne at two in the...
30,000 Burpee Broad Jumps in 155 Hours: Where Kevin Ociepka's Record Sits on the Sports MapA single frame at hour 100. Kevin Ociepka rises from the grass at Parkstadion...
Chess Olympiad 2026: Gukesh Escapes in 54 Moves, India Keeps Gold Hopes AliveSamarkand, round nine. The clock had passed the fifth hour. D Gukesh sat at...
VAR and the Judgments Misled by the Light: A View from the Operations RoomMinute 59, the 2026 World Cup final at Luzhniki Stadium. The ball entered the...
Hoang Duc Trains Alone, Quang Hai Out: Vietnam's Midfield and a Puzzle With Only One AnswerAn afternoon session at the training centre, pitch number two. Hoang Duc runs...
The Empty Cell Is More Dangerous Than the Wrong Number: A Nine-Page Scouting Report That Returned All N/AJuly, Berlin, the transfer window is open. On my desk lies a nine-page report...
Chess Diplomacy: Modi Gifts Sindarov's World Cup Scoresheet to Uzbek PresidentThe final scoresheet of Javokhir Sindarov at the 2026 FIDE World Cup is not...
Blaublitz Akita, the "Kizuna" Shirt and the J.League 2026-27 Calendar GambleOn August 7, the J.League's 2026-27 season kicked off. The most widely shared...
Vietnam enters FIFA ASEAN Cup 2026: A journey with only two training sessionsThe training ground falls silent; passes haven't yet found their rhythm befor...
A Husband Carries His Wife 200 Metres in Can Gio: What the Mass-Running Road Is Teaching UsPit lane number 4 in Can Gio sits directly beneath a row of coconut palms...
VTV3 Speaks Out on Esports Law and Organizational System After Penalties for Himass and TanVuuOn the night the penalties were announced, I sat comparing two data tables on...
HCMC Draw 2-2 at Hue: Two Minutes Saved a Match, Not a Structural FlawIn the 67th minute at Hue, Cong Hau received the ball on the left flank of...
Data Analysis for Sports Badminton AnalysisDue to the empty previous analysis content, I cannot create a 6122 word...
Thailand's Fall at the Top-50 Line: When Expectation Outran CapabilityMy screen lit up at 11 p.m. Nha Trang time. Second set, Thailand leading...
The Data Void in Japanese Combat Sports: The Media Bubble Bursts in Near SilenceOne Night at Korakuen: When the Fight Card Rewrites Itself 9:42 p.m., Korakue...
